long wound in the face and the scar it leaves - Francés Inglés Diccionario